/* src/assets/styles/global.css */
:root {
  --app-background-image: url('/images/background.png');
  --app-background-size: cover;
  --app-background-position: center;
  --app-background-repeat: no-repeat;
}

.app-background {
  background-image: var(--app-background-image);
  background-size: var(--app-background-size);
  background-position: var(--app-background-position);
  background-repeat: var(--app-background-repeat);
  background-attachment: fixed;
  background-color: transparent;
  min-height: 100vh;
}

.agent-dialog-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
  backdrop-filter: blur(10px);
}

.agent-dialog-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: var(--app-background-image);
  background-size: var(--app-background-size);
  background-position: var(--app-background-position);
  background-repeat: var(--app-background-repeat);
  background-attachment: fixed;
  display: flex;
  flex-direction: column;
  z-index: 1000;
  overflow: hidden;
  background-color: transparent;
}
